.c2cOrder{
  padding: 1upx 20upx;
  .c2cOrder_list{
    .c2cOrder_list_item{
      background: $maskBg;
      border-radius: 8upx;
      padding: 0 40upx;
      color: #03bcc0;
      font-size: 26upx;;
      margin-bottom: 20upx;
      .item_status{
        padding: 20upx 0;
        position: relative;
        &::before {
          position: absolute;
          content: '';
          display: block;
          top: 0;
          left: 0upx;
          right: 0upx;
          height: 1upx;
          background: #6d717a;
          transform: scaleY(0.5);
        }
        .text_status{
          float: left;
          line-height: 53upx;
          font-size: 26upx;;
        }
        .btn_status{
          float: right;
          .btn_text{
            font-size: 26upx;;
            line-height: 53upx;
            float: left;
          }
          button{
            float: left;
            height: 53upx;
            line-height: 53upx;
            border: 0;
            background: #191e2a;
            color: #03bcc0;
            width: 124upx;
            padding: 0;
            text-align: center;
            font-size: 26upx;;
            border-radius: 8upx;
            margin-left: 20upx;
            &::after {
              display: none;
            }
            &.active{
              background: #03bcc0;
              color: #191e2a;
            }
          }
        }
      }
      .item{
        line-height: 45upx;
        overflow: hidden;
        .fl{
          width: 148upx;
          line-height: 45upx;
        }
        .fr{
          width: calc(100% - 148upx);
          word-wrap:break-word
        }
      }
      .item_orderNum{
        height: 55upx;
        line-height: 55upx;
        position: relative;
        margin-bottom: 4upx;
        &::before {
          position: absolute;
          content: '';
          display: block;
          bottom: 0;
          left: 0upx;
          right: 0upx;
          height: 1upx;
          background: #6d717a;
          transform: scaleY(0.5);
        }
      }
    }
  }
  .order_status{
    display: flex;
    margin: 20upx 0;
    background: $maskBg;
    border-radius: 8upx;
    button {
      flex: 1;
      border: 0;
      height: 65upx;
      line-height: 65upx;
      border-radius: 8upx;
      font-size: 26upx;;
      padding: 0;
      text-align: center;
      background: none;
      color: #03bcc0;
      transition: all 0.1s;
      &::after {
        display: none;
      }
      &.active {
        background: #03bcc0;
        color: #191e2a;
      }
    }
  }
}